e91859fc277ed458a180201c7fa128822661cde8,server/sonar-server/src/main/java/org/sonar/server/issue/DefaultIssueService.java,DefaultIssueService,saveIssue,#DbSession#DefaultIssue#IssueChangeContext#,319

Before Change


    issueStorage.save(issue);
    issueNotifications.sendChanges(issue, context,
      getRuleByKey(issue.ruleKey()),
      dbClient.componentDao().getByKey(session, issue.projectKey()),
      dbClient.componentDao().getNullableByKey(session, issue.componentKey()));
    dryRunCache.reportResourceModification(issue.componentKey());
  }

After Change


  }

  private void saveIssue(DbSession session, DefaultIssue issue, IssueChangeContext context) {
    String projectKey = issue.projectKey();
    if (projectKey == null) {
      throw new IllegalStateException(String.format("Issue '%s' has no project key", issue.key()));
    }
    issueStorage.save(issue);